Marsh skullcap is a widespread plant that grows in wet meadows, marshes, sedge fens, and along lakeshores and streambanks. It grows on moist or wet mineral soil, muck, or sedge peat. It is a slender, rhizomatous plant that grows among other wetland plants.